package com.cloud.wms.ui.inside.contract;


import com.cloud.core.base.BasePresenter;
import com.cloud.core.base.BaseView;
import com.cloud.wms.ui.inside.entity.RevertBatchEntity;

import java.util.List;

/**
 * Created by FC on 2020/3/26.
 */
public interface RevertContact {
    interface View extends BaseView {

    }

    interface Presenter extends BasePresenter<View> {
        void loadRevertCommodity();

        void loadCommoditySortPos(long commodityID, int type);

        void checkCommodity(String barCode);

        void upShelfPosAmount(long commodityID, String posCode);

        void loadPosCommodity(long commodityId, String posCode, int type);

        void confirmUpShelf(long commodityID, String posCode, int Amount, int type, List<RevertBatchEntity> selectBatchList);
    }
}
